package com.tf_cut.backend.seller.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import com.tf_cut.backend.common.pojo.PageCondition;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor	//无参数构造函数，不加会在bean copy时报错
@AllArgsConstructor //全参数构造函数
@Builder			//有全参数构造函数时，可以使用builder方式new 对象
@Data
public class SellerRefAgentVo extends PageCondition implements Serializable{
	private String relationId;
	private String sellerId;
	// 商户基本信息
	private String sellerBaseInfo;
	
	private String agentId;

	// 代理商基本信息
	private String agentBaseInfo;
	
	private String amountPointInfo;
	
	private BigDecimal serverAmountPoint;//签约点数
	private String refState;		// D:删除状态

	private String sellerName;
	private String agentName;

	private String parentAgentId;
	private Integer serviceFormula;
	//临时查询用
	private List<String> agentIds;
}
